package io.github.droidkaigi.confsched.designsystem.theme

import androidx.compose.ui.graphics.Color

internal val primaryLight = Color(0xFF35693E)
internal val onPrimaryLight = Color(0xFFFFFFFF)
internal val primaryContainerLight = Color(0xFF81FF9A)
internal val onPrimaryContainerLight = Color(0xFF005623)
internal val secondaryLight = Color(0xFF1A6C33)
internal val onSecondaryLight = Color(0xFFFFFFFF)
internal val secondaryContainerLight = Color(0xFFA5F7AF)
internal val onSecondaryContainerLight = Color(0xFF005522)
internal val tertiaryLight = Color(0xFF983985)
internal val onTertiaryLight = Color(0xFFFFFFFF)
internal val tertiaryContainerLight = Color(0xFFFFA0E5)
internal val onTertiaryContainerLight = Color(0xFF5F0053)
internal val errorLight = Color(0xFFBA1A1A)
internal val onErrorLight = Color(0xFFFFFFFF)
internal val errorContainerLight = Color(0xFFFFDAD6)
internal val onErrorContainerLight = Color(0xFF410002)
internal val backgroundLight = Color(0xFFF2FCEE)
internal val onBackgroundLight = Color(0xFF151E15)
internal val surfaceLight = Color(0xFFFAF9F9)
internal val onSurfaceLight = Color(0xFF1A1C1C)
internal val surfaceVariantLight = Color(0xFFDDE4E5)
internal val onSurfaceVariantLight = Color(0xFF414849)
internal val surfaceTintLight = Color(0xFF1CE46B)
internal val outlineLight = Color(0xFF727879)
internal val outlineVariantLight = Color(0xFFC1C8C9)
internal val scrimLight = Color(0xFF000000)
internal val inverseSurfaceLight = Color(0xFF2F3131)
internal val inverseOnSurfaceLight = Color(0xFFF1F0F0)
internal val inversePrimaryLight = Color(0xFF1CE46B)
internal val surfaceDimLight = Color(0xFFDBDADA)
internal val surfaceBrightLight = Color(0xFFFAF9F9)
internal val surfaceContainerLowestLight = Color(0xFFFFFFFF)
internal val surfaceContainerLowLight = Color(0xFFF4F3F3)
internal val surfaceContainerLight = Color(0xFFEFEEED)
internal val surfaceContainerHighLight = Color(0xFFE9E8E8)
internal val surfaceContainerHighestLight = Color(0xFFE3E2E2)

internal val primaryLightMediumContrast = Color(0xFF35693F)
internal val onPrimaryLightMediumContrast = Color(0xFFFFFFFF)
internal val primaryContainerLightMediumContrast = Color(0xFF00873B)
internal val onPrimaryContainerLightMediumContrast = Color(0xFFFFFFFF)
internal val secondaryLightMediumContrast = Color(0xFF004E1F)
internal val onSecondaryLightMediumContrast = Color(0xFFFFFFFF)
internal val secondaryContainerLightMediumContrast = Color(0xFF358448)
internal val onSecondaryContainerLightMediumContrast = Color(0xFFFFFFFF)
internal val tertiaryLightMediumContrast = Color(0xFF761A67)
internal val onTertiaryLightMediumContrast = Color(0xFFFFFFFF)
internal val tertiaryContainerLightMediumContrast = Color(0xFFB2509D)
internal val onTertiaryContainerLightMediumContrast = Color(0xFFFFFFFF)
internal val errorLightMediumContrast = Color(0xFF8C0009)
internal val onErrorLightMediumContrast = Color(0xFFFFFFFF)
internal val errorContainerLightMediumContrast = Color(0xFFDA342E)
internal val onErrorContainerLightMediumContrast = Color(0xFFFFFFFF)
internal val backgroundLightMediumContrast = Color(0xFFF2FCEE)
internal val onBackgroundLightMediumContrast = Color(0xFF151E15)
internal val surfaceLightMediumContrast = Color(0xFFFAF9F9)
internal val onSurfaceLightMediumContrast = Color(0xFF1A1C1C)
internal val surfaceVariantLightMediumContrast = Color(0xFFDDE4E5)
internal val onSurfaceVariantLightMediumContrast = Color(0xFF3E4445)
internal val outlineLightMediumContrast = Color(0xFF5A6061)
internal val outlineVariantLightMediumContrast = Color(0xFF757C7D)
internal val scrimLightMediumContrast = Color(0xFF000000)
internal val inverseSurfaceLightMediumContrast = Color(0xFF2F3131)
internal val inverseOnSurfaceLightMediumContrast = Color(0xFFF1F0F0)
internal val inversePrimaryLightMediumContrast = Color(0xFF1CE46B)
internal val surfaceDimLightMediumContrast = Color(0xFFDBDADA)
internal val surfaceBrightLightMediumContrast = Color(0xFFFAF9F9)
internal val surfaceContainerLowestLightMediumContrast = Color(0xFFFFFFFF)
internal val surfaceContainerLowLightMediumContrast = Color(0xFFF4F3F3)
internal val surfaceContainerLightMediumContrast = Color(0xFFEFEEED)
internal val surfaceContainerHighLightMediumContrast = Color(0xFFE9E8E8)
internal val surfaceContainerHighestLightMediumContrast = Color(0xFFE3E2E2)

internal val primaryLightHighContrast = Color(0xFF35693F)
internal val onPrimaryLightHighContrast = Color(0xFFFFFFFF)
internal val primaryContainerLightHighContrast = Color(0xFF004E1F)
internal val onPrimaryContainerLightHighContrast = Color(0xFFFFFFFF)
internal val secondaryLightHighContrast = Color(0xFF00290D)
internal val onSecondaryLightHighContrast = Color(0xFFFFFFFF)
internal val secondaryContainerLightHighContrast = Color(0xFF004E1F)
internal val onSecondaryContainerLightHighContrast = Color(0xFFFFFFFF)
internal val tertiaryLightHighContrast = Color(0xFF45003C)
internal val onTertiaryLightHighContrast = Color(0xFFFFFFFF)
internal val tertiaryContainerLightHighContrast = Color(0xFF761A67)
internal val onTertiaryContainerLightHighContrast = Color(0xFFFFFFFF)
internal val errorLightHighContrast = Color(0xFF4E0002)
internal val onErrorLightHighContrast = Color(0xFFFFFFFF)
internal val errorContainerLightHighContrast = Color(0xFF8C0009)
internal val onErrorContainerLightHighContrast = Color(0xFFFFFFFF)
internal val backgroundLightHighContrast = Color(0xFFF2FCEE)
internal val onBackgroundLightHighContrast = Color(0xFF151E15)
internal val surfaceLightHighContrast = Color(0xFFFAF9F9)
internal val onSurfaceLightHighContrast = Color(0xFF000000)
internal val surfaceVariantLightHighContrast = Color(0xFFDDE4E5)
internal val onSurfaceVariantLightHighContrast = Color(0xFF1F2526)
internal val outlineLightHighContrast = Color(0xFF3E4445)
internal val outlineVariantLightHighContrast = Color(0xFF3E4445)
internal val scrimLightHighContrast = Color(0xFF000000)
internal val inverseSurfaceLightHighContrast = Color(0xFF2F3131)
internal val inverseOnSurfaceLightHighContrast = Color(0xFFFFFFFF)
internal val inversePrimaryLightHighContrast = Color(0xFFADFFB6)
internal val surfaceDimLightHighContrast = Color(0xFFDBDADA)
internal val surfaceBrightLightHighContrast = Color(0xFFFAF9F9)
internal val surfaceContainerLowestLightHighContrast = Color(0xFFFFFFFF)
internal val surfaceContainerLowLightHighContrast = Color(0xFFF4F3F3)
internal val surfaceContainerLightHighContrast = Color(0xFFEFEEED)
internal val surfaceContainerHighLightHighContrast = Color(0xFFE9E8E8)
internal val surfaceContainerHighestLightHighContrast = Color(0xFFE3E2E2)

internal val primaryDark = Color(0xFF82D3E0)
internal val onPrimaryDark = Color(0xFF003915)
internal val primaryContainerDark = Color(0xFF38F377)
internal val onPrimaryContainerDark = Color(0xFF004A1D)
internal val secondaryDark = Color(0xFF88D893)
internal val onSecondaryDark = Color(0xFF003915)
internal val secondaryContainerDark = Color(0xFF005221)
internal val onSecondaryContainerDark = Color(0xFFA0F1AA)
internal val tertiaryDark = Color(0xFFFFCCED)
internal val onTertiaryDark = Color(0xFF5E0052)
internal val tertiaryContainerDark = Color(0xFFF98CDD)
internal val onTertiaryContainerDark = Color(0xFF4C0042)
internal val errorDark = Color(0xFFFFB4AB)
internal val onErrorDark = Color(0xFF690005)
internal val errorContainerDark = Color(0xFF93000A)
internal val onErrorContainerDark = Color(0xFFFFDAD6)
internal val backgroundDark = Color(0xFF0D150D)
internal val onBackgroundDark = Color(0xFFDBE5D8)
internal val surfaceDark = Color(0xFF121414)
internal val onSurfaceDark = Color(0xFFE3E2E2)
internal val surfaceVariantDark = Color(0xFF414849)
internal val onSurfaceVariantDark = Color(0xFFC1C8C9)
internal val surfaceTintDark = Color(0xFF1CE46B)
internal val outlineDark = Color(0xFF8B9293)
internal val outlineVariantDark = Color(0xFF414849)
internal val scrimDark = Color(0xFF000000)
internal val inverseSurfaceDark = Color(0xFFE3E2E2)
internal val inverseOnSurfaceDark = Color(0xFF2F3131)
internal val inversePrimaryDark = Color(0xFF006E2E)
internal val surfaceDimDark = Color(0xFF121414)
internal val surfaceBrightDark = Color(0xFF383939)
internal val surfaceContainerLowestDark = Color(0xFF0D0E0F)
internal val surfaceContainerLowDark = Color(0xFF1A1C1C)
internal val surfaceContainerDark = Color(0xFF1F2020)
internal val surfaceContainerHighDark = Color(0xFF292A2A)
internal val surfaceContainerHighestDark = Color(0xFF343535)

internal val primaryDarkMediumContrast = Color(0xFF82D3E0)
internal val onPrimaryDarkMediumContrast = Color(0xFF003915)
internal val primaryContainerDarkMediumContrast = Color(0xFF38F377)
internal val onPrimaryContainerDarkMediumContrast = Color(0xFF00260B)
internal val secondaryDarkMediumContrast = Color(0xFF8CDD97)
internal val onSecondaryDarkMediumContrast = Color(0xFF001B07)
internal val secondaryContainerDarkMediumContrast = Color(0xFF53A161)
internal val onSecondaryContainerDarkMediumContrast = Color(0xFF000000)
internal val tertiaryDarkMediumContrast = Color(0xFFFFCCED)
internal val onTertiaryDarkMediumContrast = Color(0xFF490040)
internal val tertiaryContainerDarkMediumContrast = Color(0xFFF98CDD)
internal val onTertiaryContainerDarkMediumContrast = Color(0xFF000000)
internal val errorDarkMediumContrast = Color(0xFFFFBAB1)
internal val onErrorDarkMediumContrast = Color(0xFF370001)
internal val errorContainerDarkMediumContrast = Color(0xFFFF5449)
internal val onErrorContainerDarkMediumContrast = Color(0xFF000000)
internal val backgroundDarkMediumContrast = Color(0xFF0D150D)
internal val onBackgroundDarkMediumContrast = Color(0xFFDBE5D8)
internal val surfaceDarkMediumContrast = Color(0xFF121414)
internal val onSurfaceDarkMediumContrast = Color(0xFFFCFAFA)
internal val surfaceVariantDarkMediumContrast = Color(0xFF414849)
internal val onSurfaceVariantDarkMediumContrast = Color(0xFFC6CCCD)
internal val outlineDarkMediumContrast = Color(0xFF9EA4A5)
internal val outlineVariantDarkMediumContrast = Color(0xFF7E8485)
internal val scrimDarkMediumContrast = Color(0xFF000000)
internal val inverseSurfaceDarkMediumContrast = Color(0xFFE3E2E2)
internal val inverseOnSurfaceDarkMediumContrast = Color(0xFF292A2A)
internal val inversePrimaryDarkMediumContrast = Color(0xFF005422)
internal val surfaceDimDarkMediumContrast = Color(0xFF121414)
internal val surfaceBrightDarkMediumContrast = Color(0xFF383939)
internal val surfaceContainerLowestDarkMediumContrast = Color(0xFF0D0E0F)
internal val surfaceContainerLowDarkMediumContrast = Color(0xFF1A1C1C)
internal val surfaceContainerDarkMediumContrast = Color(0xFF1F2020)
internal val surfaceContainerHighDarkMediumContrast = Color(0xFF292A2A)
internal val surfaceContainerHighestDarkMediumContrast = Color(0xFF343535)

internal val primaryDarkHighContrast = Color(0xFF82D3E0)
internal val onPrimaryDarkHighContrast = Color(0xFF000000)
internal val primaryContainerDarkHighContrast = Color(0xFF38F377)
internal val onPrimaryContainerDarkHighContrast = Color(0xFF000000)
internal val secondaryDarkHighContrast = Color(0xFFF0FFEC)
internal val onSecondaryDarkHighContrast = Color(0xFF000000)
internal val secondaryContainerDarkHighContrast = Color(0xFF8CDD97)
internal val onSecondaryContainerDarkHighContrast = Color(0xFF000000)
internal val tertiaryDarkHighContrast = Color(0xFFFFF9F9)
internal val onTertiaryDarkHighContrast = Color(0xFF000000)
internal val tertiaryContainerDarkHighContrast = Color(0xFFFFB3E8)
internal val onTertiaryContainerDarkHighContrast = Color(0xFF000000)
internal val errorDarkHighContrast = Color(0xFFFFF9F9)
internal val onErrorDarkHighContrast = Color(0xFF000000)
internal val errorContainerDarkHighContrast = Color(0xFFFFBAB1)
internal val onErrorContainerDarkHighContrast = Color(0xFF000000)
internal val backgroundDarkHighContrast = Color(0xFF0D150D)
internal val onBackgroundDarkHighContrast = Color(0xFFDBE5D8)
internal val surfaceDarkHighContrast = Color(0xFF121414)
internal val onSurfaceDarkHighContrast = Color(0xFFFFFFFF)
internal val surfaceVariantDarkHighContrast = Color(0xFF414849)
internal val onSurfaceVariantDarkHighContrast = Color(0xFFF6FCFD)
internal val outlineDarkHighContrast = Color(0xFFC6CCCD)
internal val outlineVariantDarkHighContrast = Color(0xFFC6CCCD)
internal val scrimDarkHighContrast = Color(0xFF000000)
internal val inverseSurfaceDarkHighContrast = Color(0xFFE3E2E2)
internal val inverseOnSurfaceDarkHighContrast = Color(0xFF000000)
internal val inversePrimaryDarkHighContrast = Color(0xFF003211)
internal val surfaceDimDarkHighContrast = Color(0xFF121414)
internal val surfaceBrightDarkHighContrast = Color(0xFF383939)
internal val surfaceContainerLowestDarkHighContrast = Color(0xFF0D0E0F)
internal val surfaceContainerLowDarkHighContrast = Color(0xFF1A1C1C)
internal val surfaceContainerDarkHighContrast = Color(0xFF1F2020)
internal val surfaceContainerHighDarkHighContrast = Color(0xFF292A2A)
internal val surfaceContainerHighestDarkHighContrast = Color(0xFF343535)
